home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 081 / filedate.arc / FILEDATE.DOC next >
Text File  |  1986-08-26  |  6KB  |  120 lines

  1.  
  2.  
  3.                   FILEDATE.EXE
  4.  
  5.                    Version 1.3
  6.                    26 Aug 1986        
  7.  
  8.                    Written by
  9.                   Bob Hartman,
  10.                    Sysop Fido 132/101
  11.  
  12.  
  13.     FILEDATE is a simple utility that is very useful for Fido BBS
  14. systems.  It reads all of the FILES.BBS files and prints out the filenames
  15. in a format very similar to that used by Fido.  The only difference being
  16. that the file's creation date, and file area it is in are also printed out.
  17. This output can then be sorted in reverse order using the DOS SORT command,
  18. and the output is a list of files on the Fido board with the most recent
  19. files listed first.  To run FILEDATE, simply type 
  20.  
  21.         FILEDATE file1
  22.  
  23. from the Fido home directory, and let it run to completion.  This will place
  24. the output in the file 'file1'.  If the filename is left off (in this case
  25. file1), then all of the output from FILEDATE will be written to STDOUT
  26. (which is usually equivalent to the monitor).  Normally only the standard
  27. notice of what the program is and current version are written to STDOUT, and
  28. the rest of the information is written to file1.  I stronly recommend using
  29. a filename, since otherwise the output will not sort properly!  If for any
  30. reason, the program does not run to completion, then the current directory
  31. may NOT be the Fido home directory.  You should use a command like
  32.  
  33.         PROMPT $P$G
  34.  
  35. to print your current directory as part of the prompt so that you can be sure
  36. that you are where you think you are!  The next step would be to sort the
  37. file by typing 
  38.  
  39.         SORT /R < file1 > file2
  40.  
  41. This will sort file1 and place the final output in file2.  I run this on
  42. my board as a scheduled event with the following batch file executed:
  43.  
  44.         FILEDATE FILE1
  45.         SORT /R < FILE1 > FILE2
  46.         COPY FILE1 CHANGE\FILEDATE.TXT
  47.         ERASE FILE1
  48.         ERASE FILE2
  49.         RUNBBS
  50.  
  51. The third line simply puts it into the proper file download area.  And the
  52. final line simply starts the BBS again (this is necessary since you can't
  53. have nested batch files under DOS).
  54.  
  55.  
  56. Here is an example of the unsorted output:
  57.  
  58. Date        Area         File Name    Size     Comments
  59. ======== ============   ============ =======   ===========================
  60. 85-05-28   3-UTILS      ARC.EXE        27609   Combination of LU and SQ in one program
  61. 85-05-28   3-UTILS      ARC.DOC        10789   Documentation for ARC.EXE
  62. 85-06-01   3-UTILS      SQPC129.ARC     5366   File squeezer (latest version)
  63. 85-06-01  12-C          TERM.C         28547   Terminal program (need Greenleaf function library)
  64. 85-05-31  12-C          SIMGRAFC.ARC   44736   Graphics library for Lattice C
  65. 85-05-31  12-C          ARGPARSE.ARC   39685   Parse command line arguments in C
  66. 85-06-01  12-C          LMODEM.C       10268   Simple terminal program
  67. 85-06-01  12-C          ANSI.C          1923   ANSI sequences from C
  68. 85-06-01  13-PASCAL     PTOOLS.ARC     27883   Windowing, and input tools for TURBO!
  69. 85-06-04  16-NEWS       FIDO216.ARC    18952   Fido Newsletter 6/3 
  70. 85-05-29  16-NEWS       FIDO215.ARC     9205   Fido Newsletter 5/28 
  71. 85-06-03  20-UPLOAD     PAMS.2         20992   Public Access Message Systems list (2 of 2)
  72. 85-06-03  20-UPLOAD     PAMS.1         65408   Public Access Message Systems list (1 of 2)
  73. 85-06-01  20-UPLOAD     ANSIEDIT.LBR   63872   Demo of a new ANSI character editor
  74. 85-05-30  20-UPLOAD     BENCH.MRK       6912   C Benchmark results from USENET
  75. 85-05-27  20-UPLOAD     COMND.LQR      94208   TOPS20 style command parsing routines
  76. 85-05-27  20-UPLOAD     3DVIDSYN.LST   48896   From BYTE Mag 3-D grafics master LISTING
  77.  
  78.  
  79. And the sorted output would be:
  80.  
  81. Date        Area         File Name    Size     Comments
  82. ======== ============   ============ =======   ===========================
  83. 85-06-04  16-NEWS       FIDO216.ARC    18952   Fido Newsletter 6/3 
  84. 85-06-03  20-UPLOAD     PAMS.2         20992   Public Access Message Systems list (2 of 2)
  85. 85-06-03  20-UPLOAD     PAMS.1         65408   Public Access Message Systems list (1 of 2)
  86. 85-06-01  20-UPLOAD     ANSIEDIT.LBR   63872   Demo of a new ANSI character editor
  87. 85-06-01  13-PASCAL     PTOOLS.ARC     27883   Windowing, and input tools for TURBO!
  88. 85-06-01  12-C          TERM.C         28547   Terminal program (need Greenleaf function library)
  89. 85-06-01  12-C          LMODEM.C       10268   Simple terminal program
  90. 85-06-01  12-C          ANSI.C          1923   ANSI sequences from C
  91. 85-06-01   3-UTILS      SQPC129.ARC     5366   File squeezer (latest version)
  92. 85-05-31  12-C          SIMGRAFC.ARC   44736   Graphics library for Lattice C
  93. 85-05-31  12-C          ARGPARSE.ARC   39685   Parse command line arguments in C
  94. 85-05-30  20-UPLOAD     BENCH.MRK       6912   C Benchmark results from USENET
  95. 85-05-29  16-NEWS       FIDO215.ARC     9205   Fido Newsletter 5/28 
  96. 85-05-28   3-UTILS      ARC.EXE        27609   Combination of LU and SQ in one program
  97. 85-05-28   3-UTILS      ARC.DOC        10789   Documentation for ARC.EXE
  98. 85-05-27  20-UPLOAD     COMND.LQR      94208   TOPS20 style command parsing routines
  99. 85-05-27  20-UPLOAD     3DVIDSYN.LST   48896   From BYTE Mag 3-D grafics master LISTING
  100.  
  101.  
  102.     What is the usefulness of this command you might ask.  Well, the
  103. file which is created is very useful to the users of your board.  This file
  104. can simply be T)yped, and the user can see at a glance if you have added any
  105. files recently.  The most often used command under RBBS-PC was the N)ew files
  106. command which allowed the same thing.
  107.  
  108.     Finally, send all comments and suggestions to:
  109.  
  110.     Bob Hartman
  111.     Sysop Fido 132/101
  112.  
  113. or if you are able to get to a machine which supports UUCP:
  114.  
  115.     decvax!encore!vaxine!rch
  116. or      ihnp4!encore!vaxine!rch
  117. or      allegra!encore!vaxine!rch
  118.  
  119.  
  120.